package org.xshop.model;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import top.ibase4j.core.base.BaseModel;

/**
 * <p>
 * 骑手收入明细
 * </p>
 *
 * @author ShenHuaJie
 * @since 2018-05-30
 */
@ApiModel("骑手收入明细")
@TableName("t_expressman_trade")
@SuppressWarnings("serial")
public class TExpressmanTrade extends BaseModel {

    @ApiModelProperty(value = "骑手编号")
    @TableField("expressman_id")
    private Long expressmanId;
    @TableField("trade_order_no")
    private String tradeOrderNo;
    @TableField("trade_type")
    private String tradeType;
    @TableField("trade_money")
    private BigDecimal tradeMoney;

    @TableField(exist = false)
    private Long accountId;
    @TableField(exist = false)
    private String clientIP;

    public Long getExpressmanId() {
        return expressmanId;
    }

    public void setExpressmanId(Long expressmanId) {
        this.expressmanId = expressmanId;
    }

    public String getTradeOrderNo() {
        return tradeOrderNo;
    }

    public void setTradeOrderNo(String tradeOrderNo) {
        this.tradeOrderNo = tradeOrderNo;
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public BigDecimal getTradeMoney() {
        return tradeMoney;
    }

    public void setTradeMoney(BigDecimal tradeMoney) {
        this.tradeMoney = tradeMoney;
    }

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public String getClientIP() {
        return clientIP;
    }

    public void setClientIP(String clientIP) {
        this.clientIP = clientIP;
    }
}
